html, body {
    height: 100%;
}
body {
    font: 11px/1.3 Arial,Helvetica,sans-serif;
	background:url(../images/images/banner.gif) repeat-x scroll center top transparent;
}
ol, ul, li {
    list-style: none outside none;
}
* {
    border: 0 none;
    font-family: arial,verdana,tahoma,helvetica;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
.clr
{
	clear:both;
}
.content
{
	margin:0 auto;
	width:1000px;
}
/*-------------------------------------------------------------------------*/
/*--------- Header --------*/
#header
{
	padding-bottom:0px;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	width:760px;
	float:left;
}
.menu
{
	background:url(../images/images/menu_repeat.gif) repeat-x scroll top transparent;
	height:51px;
	width:700px;
	float:right;
}
.left-topmenu
{
	background:url(../images/images/menu_left.gif) no-repeat scroll left top transparent;
	height:51px;
}
.right-topmenu
{
	background:url(../images/images/menu_right.gif) no-repeat scroll right top transparent;
	height:51px;
}
#nav
{
	font-family:arial, verdana,sans-serif;
	height:51px;
	list-style:none outside none;
	margin: 0;
	padding: 0;
	position:relative;
	z-index:500;
}
#nav li.top
{
	display:block;
	float:left;
	height:51px;
	list-style:none outside none;
}
#nav li a
{
	cursor:pointer;
	display:block;
	float:left;
	color:#488F0A;
	font-size:18px;
	font-weight:bold;
	height:49px;
	line-height:49px;
	padding: 2px 24px 0 24px;
	text-decoration:none;
	text-transform:uppercase;
}
#nav b.top
{
	display:block;
	float:left;
	height:51px;
	list-style:none outside none;
}
#nav b a
{
	cursor:pointer;
	display:block;
	float:left;
	color:#488F0A;
	font-size:18px;
	font-weight:bold;
	height:49px;
	line-height:49px;
	padding: 2px 24px 0 24px;
	text-decoration:none;
	text-transform:uppercase;
}
#header b a
{
	background:none repeat scroll 0 0 transparent;
}
#header li a
{
	background:url(../images/images/line_menu.gif) no-repeat scroll left center transparent;
}
/*---------------------------------------------------------------------------------*/
/* -------------------- FLASH----------------------*/
.flash
{
	margin: 0 auto;
	height:300px;
}
/*---------------------------------------------------------------------------------*/
/* -------------------- Column lang----------------------*/
#flag_lang
{
	float:right;
	width:200px;
	height:51px;
	padding-bottom:17px;
	padding-top:17px;	
}
#flag_lang img
{
	margin-left:15px;
	float:right;
}
/*---------------------------------------------------------------------------------*/
/* -------------------- Chia đôi ----------------------*/
.col
{
	width:460px;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	display:table;
	vertical-align:middle;
	float:left;
}
.col img
{
	width:418px;
    height:312px;
    margin:0 auto;
   border-color:White;
    border-style:solid;
    border-width:5px;
	box-shadow:-5px -3px 10px #036803;
	-moz-box-shadow:-5px -3px 10px #036803;/*Firefox*/
	-webkit-box-shadow:-5px -3px 10px #036803;/*Safari*/
}
.col p
{
    margin-top:5px;
    margin-bottom:5px;
    text-align:justify;
    font-size:14px;
}
/*---------------------------------------------------------------------------------*/
/* -------------------- chia 2 cột 350; 1 cột 240 ----------------------*/
.col0
{
	width:700px;
	float:left;
	margin:0 0 0 0px;
}
.col1
{
	width:340px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;
	margin-right:10px;
	float:left;
}
.col1_1
{
	width:200px;
	margin: 0 0 0 0px;
	float:left
}
.col1_1 h3
{
	color:#2B3842;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-transform:capitalize;
	text-align:left;
	font:bold 16px/2 Arial, Helvetica, sans-serif;
}
.col1_1 h3 a
{
	color:#333333;
	font:bold 16px/2 Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.col1_1 p
{
	color:Black;
	font-size:12px;
	text-align:justify;
}
.col1 a
{
	background:url(../images/images/btn_viewmore.gif) no-repeat scroll center top transparent;
	display:block;
	height:22px;
	text-indent:-9999px;
	width:129px;
	text-decoration:none;
	margin-top:10px;
}
.col1_2
{
	width:140px;
	margin:0 0 0 0px;
	float:right;
}
.col1_2 img
{
	width:136px;
	height:111px;
}
.col2
{
	background-color: #4A930A;
	background-repeat: repeat;
	background-position: center;
	-moz-border-radius: 9px; /* for Mozilla browsers */
	-webkit-border-radius: 9px; /* for webkit browsers (Chrome, Safari) */
	border-radius: 9px; /* for Opera and others */
	float: left;
	margin: 30px 0 0 0 ;
	width: 280px;
}

/*---------------------------------------------------------------------------------*/
/* -------------------- Kiểu tiêu đề ----------------------*/
.kieu1
{
	border-bottom-color:#7F7F7F;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-bottom:5px;
}

.kieu1 h1
{
	margin-top:0px;
	text-align:left;
	color:#0C0;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
}

/*---------------------------------------------------------------------------------*/
/* -------------------- Main ----------------------*/
.main
{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;
}


/*---------------------------------------------------------------------------------*/
/* -------------------- Cột news ----------------------*/
.news
{
	margin-bottom:10px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}
.news h1
{
	text-transform:uppercase;
	text-align:center;
	font-size:24px;
	color:#FFF;
}
.news_content
{
	margin-bottom:10px;
	margin-top:10px;
}
.news ul
{
	padding-left:0px;
	margin-bottom:0px;
	text-align:right;
	
}
.news ul a
{
	text-decoration:none;
	font-size:13px;
	font-style:normal;
	font-weight:500;
	text-align:right;
	color:#FFF;
}
.news_content_hinh
{
	width:100px;
	float:left;
}
.news_content_hinh img
{
	float:right;
	border-color:#FFF;
	border-style:solid;
	border-width:5px;
	-moz-border-radius: 5px; /* for Mozilla browsers */
	-webkit-border-radius: 5px; /* for webkit browsers (Chrome, Safari) */
	border-radius: 5px; /* for Opera and others */
}
.news_content_noidung
{
	width:145px;
	float:right;
	margin-left:20px;
}

.news_content_noidung h1 /*mẫu chữ cho ngày*/
{
	color:#FFF;
	text-align:left;
	font-size:12px;
	font-weight:3000;
}

.news_content_noidung h2 /*mẫu chữ cho tiêu đề*/
{
	color:#FFD9A3
	text-align:left;
	font-size:13px;
	font-weight:4000;
}
.news_content_noidung h3 /*mẫu chữ cho tóm tắt*/
{
	color:#FFF;
	text-align:left;
	font-size:12px;
	font-weight:500;
}
/*---------------------------------------------------------------------------------*/
/* -------------------- Cột About ----------------------*/
.col_about
{
	width:960px;
	margin:0 auto;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:10px;
}
.col_about h1
{
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	color:#000;
	font-size:24px;
	text-transform:capitalize;
}

.col_about h2
{
	color:#000;
	font-size:15px;
	text-transform:inherit;
	font-weight:500;
	text-align:justify;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
.about_title
{
    width:100%;
	margin-bottom:10px;
}
.about_title i.sepaf
{
	background:url(../images/images/nut.jpg) no-repeat;
	display:inline-block;
	float:left;
	height:23px;
	margin-right:20px;
	margin-top:11px;
	width:6px;
	height:6px;	
}

.about_col1
{
	width:510px;
	float:left;
	margin-right:20px;
}
.about_col2
{
	width:430px;
	float:right;
}
.about_col3
{
	width:470px;
	float:left;
}
.about_col2 img
{
    width:418px;
    height:312px;
    margin:0 auto;
    border-color:White;
    border-style:solid;
    border-width:5px;
	box-shadow:-5px -3px 10px #7A7A7A;
	-moz-box-shadow:-5px -3px 10px #7A7A7A;/*Firefox*/
	-webkit-box-shadow:-5px -3px 10px #7A7A7A;/*Safari*/
}
.about_hinh
{
	float:left;
	width:200px;
}

.about_hinh img
{
	width:170px;
	height:200px;
}

.about_content
{
	float:left;
	width:250px;
	margin-left:10px;
	margin-right:10px;
}
.about_content h2
{
	text-align:justify;
	margin-bottom:0px;
	margin-top:0px;
	font-size:14px;
	font-weight:400px;
	font-style:normal;
}
/*---------------------------------------------------------------------------------*/
/* -------------------- Cột Product, Production ----------------------*/
.trai
{
	float:left;
}
.canhtrai
{
	margin-left:20px;
}
.phai
{
	float:right;
}
.product, .production
{
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
}
.column1
{
	width:620px;
}
.column1 h1
{
	margin-bottom:15px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	font-size:24px;
	text-transform:capitalize;
	font-style:normal;
	font-weight:700;
}
.column1 h2
{
	text-align:justify;
	margin-top:0px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:500;
}
.column1 img
{
	width:522px;
	height:386px;
	margin:0 auto;
	margin-left:44px;
	margin-bottom:15px;
	border-width:5px;
	border-color:#FFF;
	border-style:solid;
	box-shadow:-5px -3px 10px #036803;
	-moz-box-shadow:-5px -3px 10px #036803;/*Firefox*/
	-webkit-box-shadow:-5px -3px 10px #036803;/*Safari*/
}


.column2
{
	width:320px;
}
.column2_content
{
	padding-bottom:15px;
	margin-bottom:15px;
}
.column2_content a
{
	background:url(../images/images/btn_viewmore.gif) no-repeat scroll center top transparent;
	display:block;
	height:22px;
	text-indent:-9999px;
	width:129px;
	text-decoration:none;
	margin-top:10px;
}
.column2_content h1
{
	text-align:left;
	margin-top:0px;
	margin-bottom:15px;
	text-transform:inherit;
	font-size:16px;
	font-weight:bold;
}
.column2_content h2
{
	text-align:justify;
	margin-top:0px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:500;
}
.column2_exten
{
	padding-bottom:15px;
	margin-bottom:5px;
}
.column2_exten img
{
	width:253px;
	height:162px;
}
.product_detail
{
	border-bottom-color:#000;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding-bottom:10px;
}
.product_detail h1
{
	margin-bottom:5px;
	margin-top:0px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-transform:capitalize;
}
.product_detail li
{
	list-style-type:square;
	list-style-position:inside;
	font-size:14px;
}
.order
{
	border-bottom-color:#4A930A;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:2px;
}
.order h1
{
	margin-bottom:5px;
	margin-top:5px;
	text-align:justify;
	font-size:16px;
	font-weight:bold;
	font-style:inherit;
	text-transform:inherit;
}
.column2 h2
{
	text-align:justify;
	margin-top:0px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:500;
}
.line_tren
{
	border-top-color:#000;
	border-top-style:dotted;
	border-top-width:1px;
}
.line_duoi
{
	border-bottom-color:#000;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
.line1_duoi
{
	border-bottom-color:#615E5D;
	border-bottom-style:solid;
	border-bottom-width:5px;
}
/*---------------------------------------------------------------------------------*/
/* -------------------- Footer ----------------------*/
#footer
{
	border-top:25px solid #EFF4F8;
	background-color:#589423;
	background-repeat:repeat;
	background-position:top center;
}
#footer .content
{
    padding-left:10px;
    padding-right:10px;
}
#footer li {
    float: left;
    font: 14px/1.5 Verdana,Geneva,sans-serif;
    padding: 10px 30px;
}
#footer li li, #footer li p
{
	float:none;
	font:12px/1.5 Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
}
#footer li a
{
	color:#FFF;
}

/*---------------------------------------------------------------------------------*/
/*--------------------------- Page news----------------*/
.col_news
{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	width:227px;
	float:left;
	border-color:#94D18D;
	border-style:solid;
	border-width:1px;
	padding-bottom:15px;
}
.col_news a
{
	background:url(../images/images/btn_viewmore.gif) no-repeat scroll center top transparent;
	display:block;
	height:22px;
	text-indent:-9999px;
	width:129px;
	text-decoration:none;
	margin-top:10px;
}
.img_news
{
	margin-bottom:5px;
	margin-top:5px;
	padding-left:18px;
}
.img_news img
{
	width:190px;
	height:147px;
}
.cont_news
{
	margin-left:5px;
	margin-right:5px;
}
.cont_news h1
{
	text-transform:inherit;
	text-align:left;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.cont_news h2
{
	text-transform:inherit;
	text-align:left;
	font-size:12px;
	font-style:normal;
	font-weight:100;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.cont_news h3
{
	text-transform:inherit;
	text-align:left;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

/*---------------------------------------------------------------------------------*/
/*--------------------------- Note----------------*/
.note
{
	width:370px;
	border-style:solid;
	border-color:#4A930A;
	border-width:10px;
	border-right-width:30px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:30px;
	margin:0 auto;
	margin-top:5px;
}
.note h1
{
	color:#413D3C;
	text-align:left;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	font-size:18px;
	font-weight:bold;
}
.note p
{
	text-align:justify;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
}